﻿/*Sample List*/
.wrapper {
    padding-top: 20px;
}

.samples {
    margin: 0 auto;
    width: 92%;
}

    .samples li {
        background: url(../img/i_arrow_right.png) no-repeat 96% center;
        background-size: auto 3rem;
        border: 1px solid #ff8960;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #ff8960;
        font-size: 1.9rem;
        line-height: 2.2;
        margin-bottom: 20px;
        min-height: 136px;
        padding: 25px 8%;
    }

        .samples li img {
            vertical-align: middle;
            height: 4.5rem;
        }

        .samples li p:first-child {
            padding-right: 5%;
        }

.no-result{
    font-size:1.8rem;
    margin-top:45%;
    text-align:center;
}

/*Detail Page*/
.wrapper.detail {
	padding: 30px 7% 90px 7%;
	font-size: 1.8rem;
}

#status {
	margin: 20px auto 0 auto;
	width: 80%;
}

	#status li {
		color: #fff;
		font-size: 2rem;
		height: 50px;
		letter-spacing: 2px;
		line-height: 50px;
		position: relative;
		text-align: center;
	}

		#status li:nth-child(2n+1) {
			background-color: #ff8a60;
			-moz-background-clip: padding-box;
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}

			#status li:nth-child(2n+1).disable {
				background-color: #cecece;
				pointer-events: none;
			}

			#status li:nth-child(2n+1) .icon {
				position: absolute;
				left: 10%;
				top: 6px;
			}

		#status li[data-href] {
			background: #ff8a60 url('../img/b_btn.jpg') repeat-x center center;
			background-size: auto 100%;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
			border-radius: 100px;
			-moz-box-shadow: 0 0 5px #f09e4a;
			-webkit-box-shadow: 0 0 5px #f09e4a;
			box-shadow: 0 0 5px #f09e4a;
		}

			#status li[data-href].disable {
				background: #cccccc url('../img/b_btn_gray.jpg') repeat-x center center;
				background-size: auto 100%;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}

			#status li[data-href]:after {
				background: transparent url('../img/i_arrow.png') no-repeat center center;
				background-size: auto 100%;
				content: "";
				height: 32px;
				width: 32px;
				position: absolute;
				right: 5%;
				top: 8px;
			}

		#status li:nth-child(2n) {
			padding: 10px;
			box-sizing: border-box;
		}

			#status li:nth-child(2n) img {
				max-height: 100%;
			}

				#status li:nth-child(2n) img:last-child, #status li.disable + li img:first-child {
					display: none;
				}

				#status li:nth-child(2n) img:first-child, #status li.disable + li img:last-child {
					display: inline-block;
				}

@media only screen and (max-device-width: 375px) and (min-device-width: 320px) {
	.icon {
		height: 30px;
		width: 30px;
	}

	#status li:nth-child(2n+1) .icon {
		left: 8%;
		top: 9px;
	}
}

.notice {
	line-height: 1.7;
	text-align: center;
}

	.notice > span {
		display: block;
	}

	.notice hr {
		border: #ff8a60 1px dashed;
		display: block;
		margin-bottom: 15px;
		margin-top: 20px;
	}

	.notice img {
		margin-top: 10px;
	}
